23357
8619
przepraszam, chłopaki, chcę zapytać, dlaczego tak, dlaczego nagle Podano nieprawidłowy argument dla funkcji foreach () CodeIgniter, gdy próbowałem benerin, ale nadal tak.
Początkowo chciałem zrobić zagnieżdżony w CodeIgniter ..
a to jest przykład mojego skryptu w kontrolerze
function load_menus () {
$ this-> load-> model ("webadmin / we_model");
$ data ["menu"] = $ this-> me ($ this-> we_model-> get_menus ());
$ this-> load-> view ("webadmin / loadmenu.php", $ data);
}
funkcja prywatna me ($ menus = array ()) {
$ html = '';
// Zbuduj wszystkie menu aplikacji w formacie drzewa
foreach ($ menu jako $ menu)
{
// Sprawdź, czy to menu ma dzieci
$ count_menu_children = count (get_value ($ menu, 'dzieci'));
// Zbuduj jednoliniowe menu
$ html. = '
  • '; $ html. = '
    '; $ html. = '
    '; $ class = get_value ($ menu, 'dtt_inative')! = ''? 'błąd tekstu': ''; $ label = get_value ($ menu, 'url_img') == '' && get_value ($ menu, 'label') == ''? „[BRAK NAZWY]”: lang (get_value ($ menu, „etykieta”)); $ html. = ''. $ label. ''; $ html. = ''; $ html. = '